﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CrystalDecisions.CrystalReports.Engine;
using FONCREAGROINTEGRAL.Models;

using CrystalDecisions.ReportAppServer;

using CrystalDecisions.ReportSource;


namespace FONCREAGROINTEGRAL.Reporting
{
    public partial class CertificadoCTS : System.Web.UI.Page
    {
        //public SistIntFoncreagroEntities entidades = new SistIntFoncreagroEntities();
        protected void Page_Load(object sender, EventArgs e)
        {
            //if (!IsPostBack)
            //{
                //var data = entidades.RHCertificadoCTS(10, 3);
                var reporte = new ReportDocument();
                var cadena = Server.MapPath("Crystal/CertificadoCTS.rpt");
                reporte.Load(cadena);

                //var data = new da
                //repo reportDataSource = new ReportDataSource("RPlanillaAreas", entidades.RPlanillaAreas(id, id1).ToList());
                
                //CrystalReportSource1
                //reporte.SetDataSource(entidades.);
                //reporte.SetDataSource(entidades.RHCertificadoCTS(10, 3));
                reporte.SetParameterValue("@IdEjercicioMes", 10);
                reporte.SetParameterValue("@IdTipoTrabajador", 3);
                reporte.DataSourceConnections[0].SetConnection("SERFONDB", "SistIntFoncreagro", "adminprod", "Foncre@groMY#2016");

                CrystalReportViewer1.ReportSource = reporte;

            //}
        }
    }
}